//
//  JFEnvironmentManager.h
//  moreEvn
//
//  Created by Alan Wang on 2018/9/10.
//  Copyright © 2018年 Alan Wang. All rights reserved.
//

#import <Foundation/Foundation.h>
typedef  void (^resetEnvironmentBlock)(BOOL flag);
@interface JFEnvironmentManager : NSObject
+(instancetype) shareInstance;

@property (nonatomic,copy) NSString * socketAddr;
@property(nonatomic,strong,readonly) NSString * env;
@property(nonatomic,assign) BOOL isDebug;
+(NSString*)getUrlByKey:(NSString*)key;
//收到 不重启切换环境，测试可以使用，生产不能使用（因为不具有线程安全，多线程异步操作该方法有可能出现部分地址错乱）
+(void)resetEnvironment:(NSString*)env updateFile:(BOOL)update block:(resetEnvironmentBlock)block;
//判断是否是生存环境
+(BOOL)isPro;
@end
